package com.anyou.mall.sho.vo;

import com.anyou.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: gaochaohao
 * @Description: 汽配商信息Vo
 * Date: 2022/3/30
 */
@Data
@ApiModel("汽配商信息Vo")
public class CarPartsShopListVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 汽配商编号 */
    @TableId(type = IdType.AUTO)
    private Long carPartsShopId;

    /**  */
    @ApiModelProperty("企业名称")
    private String enterpriseName;
    /**  */
    @ApiModelProperty("联系人姓名")
    private String contactName;

    /** 店铺地址 */
    @ApiModelProperty("地址")
    private String shopAddress;

    /** 登录账号 */
    @ApiModelProperty("登录账号")
    private String accountNumber;

    /** 店铺浏览量 */
    @ApiModelProperty("店铺浏览量")
    private Long shopViewNumber;

    /** 是否首页推荐（0否，1是） */
    @ApiModelProperty("是否首页推荐（0否，1是）")
    private String isHomeRecommend;

    /** 汽配城名称 */
    @ApiModelProperty("汽配城名称")
    private String carPartsCityName;

    /** 商品种类数量 */
    @ApiModelProperty("商品种类数量")
    private Long goodsCategoryCount;

    /** 全局商品浏览量 */
    @ApiModelProperty("全局商品浏览量")
    private Long allGoodsViewNumber;

    /** 是否缴纳保证金（0否，1是） */
    @ApiModelProperty("是否缴纳保证金（0否，1是）")
    private String isPayBond;

    /** 是否平台会员（0否，1是） */
    @ApiModelProperty("是否平台会员（0否，1是）")
    private String isPlatformVip;

    /** 是否授权代理（0否，1是） */
    @ApiModelProperty("是否授权代理（0否，1是）")
    private String isAuthorizeAgent;

    /** 启用状态（0启用，1禁用） */
    @ApiModelProperty("启用状态（0启用，1禁用）")
    private String enableStatus;

    /** 创建时间 */
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd hh:ss:mm",timezone = "GMT+8")
    private Date createTime;

    /** 支付保证金时间 */
    @ApiModelProperty("支付保证金时间")
    @JsonFormat(pattern = "yyyy-MM-dd hh:ss:mm",timezone = "GMT+8")
    private Date payBondTime;
    /** 合伙人区域-省 */
    @ApiModelProperty("合伙人区域-省")
    private String partnerProvince;
    /** 合伙人区域-市 */
    @ApiModelProperty("合伙人区域-市")
    private String partnerCity;
    /** 合伙人区域-区 */
    @ApiModelProperty("合伙人区域-区")
    private String partnerArea;
    /** 合伙人区域-街道 */
    @ApiModelProperty("合伙人区域-街道")
    private String partnerStreet;
    /** 等级名称 */
    @ApiModelProperty("等级名称")
    private String lavelName;

    @ApiModelProperty("等级id")
    private Long lavelId;
    /** 是否自行配送（0-否，1-是） */
    @ApiModelProperty("是否自行配送（0-否，1-是）")
    private Integer isSend;

}
